package org.changs.game.android.data.network.model;

import java.util.List;
import java.util.Map;

public class BookDetail {
    /**
     * 书页特征码文件地址
     */
    private String pageFileUrl;
    /**
     * 书页特征码文件MD5值
     */
    private String pageFileMD5;

    /**
     * 书页列表
     */
    private List<Page> pageList;
    /**
     * ISBN号
     */
    private String isbn;

    public String getPageFileUrl() {
        return pageFileUrl;
    }

    public void setPageFileUrl(String pageFileUrl) {
        this.pageFileUrl = pageFileUrl;
    }

    public String getPageFileMD5() {
        return pageFileMD5;
    }

    public void setPageFileMD5(String pageFileMD5) {
        this.pageFileMD5 = pageFileMD5;
    }

    public List<Page> getPageList() {
        return pageList;
    }

    public void setPageList(List<Page> pageList) {
        this.pageList = pageList;
    }

    public String getIsbn() {
        return isbn;
    }

    public void setIsbn(String isbn) {
        this.isbn = isbn;
    }

    public static class Page {
        private String bookPageId;
        private String bookId;
        private String ISBN;
        private String des;
        private int pageNum;//页码
        private String thumb;
        private List<Map<String, String>> audioZh;//中文音频
        private List<Map<String, String>> audioEn;//英文音频
        private List<Map<String, String>> audioUs;//美式英文音频
        private List<Map<String, String>> audioOther;//其他音频
        private String type;
        private String picUrl;
        private String contentZh;
        private String contentEn;
        private String creator;

        public String getBookPageId() {
            return bookPageId;
        }

        public void setBookPageId(String bookPageId) {
            this.bookPageId = bookPageId;
        }

        public String getBookId() {
            return bookId;
        }

        public void setBookId(String bookId) {
            this.bookId = bookId;
        }

        public String getISBN() {
            return ISBN;
        }

        public void setISBN(String ISBN) {
            this.ISBN = ISBN;
        }

        public String getDes() {
            return des;
        }

        public void setDes(String des) {
            this.des = des;
        }

        public int getPageNum() {
            return pageNum;
        }

        public void setPageNum(int pageNum) {
            this.pageNum = pageNum;
        }

        public String getThumb() {
            return thumb;
        }

        public void setThumb(String thumb) {
            this.thumb = thumb;
        }

        public List<Map<String, String>> getAudioZh() {
            return audioZh;
        }

        public void setAudioZh(List<Map<String, String>> audioZh) {
            this.audioZh = audioZh;
        }

        public List<Map<String, String>> getAudioEn() {
            return audioEn;
        }

        public void setAudioEn(List<Map<String, String>> audioEn) {
            this.audioEn = audioEn;
        }

        public List<Map<String, String>> getAudioUs() {
            return audioUs;
        }

        public void setAudioUs(List<Map<String, String>> audioUs) {
            this.audioUs = audioUs;
        }

        public List<Map<String, String>> getAudioOther() {
            return audioOther;
        }

        public void setAudioOther(List<Map<String, String>> audioOther) {
            this.audioOther = audioOther;
        }

        public String getType() {
            return type;
        }

        public void setType(String type) {
            this.type = type;
        }

        public String getPicUrl() {
            return picUrl;
        }

        public void setPicUrl(String picUrl) {
            this.picUrl = picUrl;
        }

        public String getContentZh() {
            return contentZh;
        }

        public void setContentZh(String contentZh) {
            this.contentZh = contentZh;
        }

        public String getContentEn() {
            return contentEn;
        }

        public void setContentEn(String contentEn) {
            this.contentEn = contentEn;
        }

        public String getCreator() {
            return creator;
        }

        public void setCreator(String creator) {
            this.creator = creator;
        }
    }
}
